package bTree.LeetCode;

public class 有效的山脉数组 {
    public boolean validMountainArray(int[] arr) {
        if (arr.length<3){
            return false;
        }
        if (arr[1]<arr[0]){
            return false;
        }
        boolean isAsc = true;
        for (int i = 1; i < arr.length; i++) {
            if (arr[i] == arr[i - 1]) {
                return false;
            }
            if (isAsc) {
                if (arr[i] < arr[i - 1]) {
                    isAsc = false;
                }
            } else {
                    if (arr[i]>arr[i-1]){
                        return false;
                    }
            }
        }
        return !isAsc;
    }
}